package tarantula.experiment.commons;

import junit.framework.TestCase;

public class CollectionsFailedUnsimplifiedTests extends TestCase {
	
	 public void test1() throws Throwable {

		    java.lang.String var0 = "";
		    java.lang.Class var1 = null;
		    java.lang.Class[] var2 = new java.lang.Class[] { var1};
		    java.lang.Byte var3 = new java.lang.Byte((byte)0);
		    java.lang.Object[] var4 = new java.lang.Object[] { var3};
		    org.apache.commons.collections.Transformer var5 = org.apache.commons.collections.functors.InvokerTransformer.getInstance(var0, var2, var4);
		    org.apache.commons.collections.Transformer var6 = org.apache.commons.collections.functors.InvokerTransformer.getInstance(var0);
		    org.apache.commons.collections.BeanMap var7 = new org.apache.commons.collections.BeanMap((java.lang.Object)var0);
		    
		    // Checks the contract:  equals-hashcode on var7 and var7
		    assertTrue("Contract failed: equals-hashcode on var7 and var7", var7.equals(var7) ? var7.hashCode() == var7.hashCode() : true);

		  }

		  public void test2() throws Throwable {

		    java.lang.Integer var0 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var1 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var0);
		    java.lang.Integer var2 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var3 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var2);
		    boolean var4 = var1.addAll((java.util.Collection)var3);
		    int var5 = var3.size();
		    org.apache.commons.collections.Transformer var6 = org.apache.commons.collections.TransformerUtils.exceptionTransformer();
		    org.apache.commons.collections.Predicate var7 = org.apache.commons.collections.PredicateUtils.asPredicate(var6);
		    org.apache.commons.collections.Buffer var8 = org.apache.commons.collections.BufferUtils.transformedBuffer((org.apache.commons.collections.Buffer)var3, var6);
		    java.lang.Integer var9 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var10 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var9);
		    java.lang.Integer var11 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var12 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var11);
		    boolean var13 = var10.addAll((java.util.Collection)var12);
		    org.apache.commons.collections.Predicate var14 = org.apache.commons.collections.PredicateUtils.uniquePredicate();
		    org.apache.commons.collections.CollectionUtils.filter((java.util.Collection)var10, var14);
		    org.apache.commons.collections.Predicate[] var16 = new org.apache.commons.collections.Predicate[] { var14};
		    org.apache.commons.collections.functors.AllPredicate var17 = new org.apache.commons.collections.functors.AllPredicate(var16);
		    java.lang.Object var18 = org.apache.commons.collections.CollectionUtils.find((java.util.Collection)var8, (org.apache.commons.collections.Predicate)var17);
		    org.apache.commons.collections.Buffer var19 = org.apache.commons.collections.BufferUtils.unmodifiableBuffer(var8);
		    
		    // Checks the contract:  equals-symmetric on var19 and var8.
		    assertTrue("Contract failed: equals-symmetric on var19 and var8.", var19.equals(var8) == var8.equals(var19));

		  }

		  public void test3() throws Throwable {

		    java.lang.Integer var0 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var1 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var0);
		    java.lang.Integer var2 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var3 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var2);
		    java.lang.Integer var4 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var5 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var4);
		    boolean var6 = var3.addAll((java.util.Collection)var5);
		    boolean var7 = var1.addAll((java.util.Collection)var3);
		    java.lang.Integer var8 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var9 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var8);
		    java.lang.Integer var10 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var11 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var10);
		    boolean var12 = var9.addAll((java.util.Collection)var11);
		    org.apache.commons.collections.Predicate var13 = org.apache.commons.collections.PredicateUtils.uniquePredicate();
		    org.apache.commons.collections.CollectionUtils.filter((java.util.Collection)var9, var13);
		    org.apache.commons.collections.Buffer var15 = org.apache.commons.collections.BufferUtils.synchronizedBuffer((org.apache.commons.collections.Buffer)var9);
		    java.util.Collection var16 = org.apache.commons.collections.CollectionUtils.union((java.util.Collection)var3, (java.util.Collection)var15);
		    org.apache.commons.collections.Predicate var17 = org.apache.commons.collections.PredicateUtils.onePredicate((java.util.Collection)var15);
		    java.lang.Integer var18 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var19 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var18);
		    java.lang.Integer var20 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var21 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var20);
		    java.lang.Integer var22 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var23 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var22);
		    boolean var24 = var21.addAll((java.util.Collection)var23);
		    boolean var25 = var19.addAll((java.util.Collection)var21);
		    java.lang.Integer var26 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var27 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var26);
		    java.lang.Integer var28 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var29 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var28);
		    boolean var30 = var27.addAll((java.util.Collection)var29);
		    org.apache.commons.collections.comparators.BooleanComparator var31 = new org.apache.commons.collections.comparators.BooleanComparator(var30);
		    org.apache.commons.collections.BinaryHeap var32 = new org.apache.commons.collections.BinaryHeap(var25, (java.util.Comparator)var31);
		    java.util.Map var33 = org.apache.commons.collections.CollectionUtils.getCardinalityMap((java.util.Collection)var32);
		    java.util.Map var34 = org.apache.commons.collections.MapUtils.unmodifiableMap(var33);
		    org.apache.commons.collections.bidimap.DualHashBidiMap var35 = new org.apache.commons.collections.bidimap.DualHashBidiMap(var34);
		    org.apache.commons.collections.Transformer var36 = org.apache.commons.collections.TransformerUtils.switchMapTransformer((java.util.Map)var35);
		    org.apache.commons.collections.map.LinkedMap var37 = new org.apache.commons.collections.map.LinkedMap((java.util.Map)var35);
		    org.apache.commons.collections.OrderedMap var38 = org.apache.commons.collections.map.UnmodifiableOrderedMap.decorate((org.apache.commons.collections.OrderedMap)var37);
		    java.lang.Integer var39 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var40 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var39);
		    java.lang.Integer var41 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var42 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var41);
		    java.lang.Integer var43 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var44 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var43);
		    boolean var45 = var42.addAll((java.util.Collection)var44);
		    boolean var46 = var40.addAll((java.util.Collection)var42);
		    java.lang.Integer var47 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var48 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var47);
		    java.lang.Integer var49 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var50 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var49);
		    boolean var51 = var48.addAll((java.util.Collection)var50);
		    org.apache.commons.collections.comparators.BooleanComparator var52 = new org.apache.commons.collections.comparators.BooleanComparator(var51);
		    org.apache.commons.collections.BinaryHeap var53 = new org.apache.commons.collections.BinaryHeap(var46, (java.util.Comparator)var52);
		    org.apache.commons.collections.BinaryHeap var54 = new org.apache.commons.collections.BinaryHeap((java.util.Comparator)var52);
		    long var55 = org.apache.commons.collections.MapUtils.getLongValue((java.util.Map)var38, (java.lang.Object)var54);
		    org.apache.commons.collections.Buffer var56 = org.apache.commons.collections.BufferUtils.blockingBuffer(var15, (long)var55);
		    
		    // Checks the contract:  equals-symmetric on var56 and var15.
		    assertTrue("Contract failed: equals-symmetric on var56 and var15.", var56.equals(var15) == var15.equals(var56));

		  }

		  public void test4() throws Throwable {

		    java.lang.Integer var0 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var1 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var0);
		    java.lang.Integer var2 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var3 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var2);
		    boolean var4 = var1.addAll((java.util.Collection)var3);
		    int var5 = var3.size();
		    org.apache.commons.collections.Transformer var6 = org.apache.commons.collections.TransformerUtils.exceptionTransformer();
		    org.apache.commons.collections.Predicate var7 = org.apache.commons.collections.PredicateUtils.asPredicate(var6);
		    org.apache.commons.collections.Buffer var8 = org.apache.commons.collections.BufferUtils.transformedBuffer((org.apache.commons.collections.Buffer)var3, var6);
		    java.lang.Integer var9 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var10 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var9);
		    java.lang.Integer var11 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var12 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var11);
		    java.lang.Integer var13 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var14 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var13);
		    boolean var15 = var12.addAll((java.util.Collection)var14);
		    boolean var16 = var10.addAll((java.util.Collection)var12);
		    java.lang.Integer var17 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var18 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var17);
		    java.lang.Integer var19 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var20 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var19);
		    boolean var21 = var18.addAll((java.util.Collection)var20);
		    org.apache.commons.collections.comparators.BooleanComparator var22 = new org.apache.commons.collections.comparators.BooleanComparator(var21);
		    org.apache.commons.collections.BinaryHeap var23 = new org.apache.commons.collections.BinaryHeap(var16, (java.util.Comparator)var22);
		    java.lang.Integer var24 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var25 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var24);
		    java.lang.Integer var26 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var27 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var26);
		    boolean var28 = var25.addAll((java.util.Collection)var27);
		    org.apache.commons.collections.comparators.BooleanComparator var29 = new org.apache.commons.collections.comparators.BooleanComparator(var28);
		    org.apache.commons.collections.comparators.BooleanComparator var30 = new org.apache.commons.collections.comparators.BooleanComparator(var28);
		    java.lang.Integer var31 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var32 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var31);
		    java.lang.Integer var33 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var34 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var33);
		    boolean var35 = var32.addAll((java.util.Collection)var34);
		    org.apache.commons.collections.comparators.BooleanComparator var36 = new org.apache.commons.collections.comparators.BooleanComparator(var35);
		    org.apache.commons.collections.comparators.BooleanComparator var37 = new org.apache.commons.collections.comparators.BooleanComparator(var35);
		    java.lang.Integer var38 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var39 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var38);
		    java.lang.Integer var40 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var41 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var40);
		    java.lang.Integer var42 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var43 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var42);
		    boolean var44 = var41.addAll((java.util.Collection)var43);
		    boolean var45 = var39.addAll((java.util.Collection)var41);
		    int var46 = var30.compare((java.lang.Boolean)var35, (java.lang.Boolean)var45);
		    var23.insert((java.lang.Object)var30);
		    java.lang.String var48 = var23.toString();
		    org.apache.commons.collections.bag.HashBag var49 = new org.apache.commons.collections.bag.HashBag((java.util.Collection)var23);
		    org.apache.commons.collections.Predicate var50 = org.apache.commons.collections.PredicateUtils.uniquePredicate();
		    org.apache.commons.collections.Predicate[] var51 = new org.apache.commons.collections.Predicate[] { var50};
		    org.apache.commons.collections.Closure var52 = org.apache.commons.collections.ClosureUtils.exceptionClosure();
		    org.apache.commons.collections.Closure[] var53 = new org.apache.commons.collections.Closure[] { var52};
		    java.lang.String var54 = "hi!";
		    java.lang.Class var55 = null;
		    java.lang.Class[] var56 = new java.lang.Class[] { var55};
		    java.lang.String var57 = "hi!";
		    java.lang.Object[] var58 = new java.lang.Object[] { var57};
		    org.apache.commons.collections.functors.InvokerTransformer var59 = new org.apache.commons.collections.functors.InvokerTransformer(var54, var56, var58);
		    org.apache.commons.collections.Closure var60 = org.apache.commons.collections.ClosureUtils.invokerClosure(var54);
		    org.apache.commons.collections.Closure var61 = org.apache.commons.collections.ClosureUtils.switchClosure(var51, var53, var60);
		    java.lang.Integer var62 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var63 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var62);
		    java.lang.Integer var64 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var65 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var64);
		    boolean var66 = var63.addAll((java.util.Collection)var65);
		    org.apache.commons.collections.Predicate var67 = org.apache.commons.collections.PredicateUtils.uniquePredicate();
		    org.apache.commons.collections.CollectionUtils.filter((java.util.Collection)var63, var67);
		    org.apache.commons.collections.Predicate[] var69 = new org.apache.commons.collections.Predicate[] { var67};
		    org.apache.commons.collections.functors.AllPredicate var70 = new org.apache.commons.collections.functors.AllPredicate(var69);
		    java.lang.Integer var71 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var72 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var71);
		    java.lang.Integer var73 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var74 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var73);
		    boolean var75 = var72.addAll((java.util.Collection)var74);
		    org.apache.commons.collections.Predicate var76 = org.apache.commons.collections.PredicateUtils.uniquePredicate();
		    org.apache.commons.collections.CollectionUtils.filter((java.util.Collection)var72, var76);
		    org.apache.commons.collections.Predicate var78 = org.apache.commons.collections.PredicateUtils.eitherPredicate((org.apache.commons.collections.Predicate)var70, var76);
		    org.apache.commons.collections.Predicate var79 = org.apache.commons.collections.PredicateUtils.uniquePredicate();
		    org.apache.commons.collections.Predicate var80 = org.apache.commons.collections.PredicateUtils.neitherPredicate(var76, var79);
		    org.apache.commons.collections.Closure var81 = org.apache.commons.collections.ClosureUtils.doWhileClosure(var61, var79);
		    java.lang.Object var82 = org.apache.commons.collections.CollectionUtils.find((java.util.Collection)var23, var79);
		    org.apache.commons.collections.Buffer var83 = org.apache.commons.collections.BufferUtils.predicatedBuffer((org.apache.commons.collections.Buffer)var3, var79);
		    org.apache.commons.collections.Buffer var84 = org.apache.commons.collections.BufferUtils.unmodifiableBuffer(var83);
		    
		    // Checks the contract:  equals-symmetric on var84 and var83.
		    assertTrue("Contract failed: equals-symmetric on var84 and var83.", var84.equals(var83) == var83.equals(var84));

		  }

		  public void test5() throws Throwable {

		    org.apache.commons.collections.buffer.BoundedFifoBuffer var0 = new org.apache.commons.collections.buffer.BoundedFifoBuffer();
		    java.lang.Character var1 = new java.lang.Character('4');
		    java.lang.Object[] var2 = new java.lang.Object[] { var1};
		    java.lang.Object[] var3 = var0.toArray(var2);
		    java.lang.Integer var4 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var5 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var4);
		    java.lang.Integer var6 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var7 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var6);
		    java.lang.Integer var8 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var9 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var8);
		    boolean var10 = var7.addAll((java.util.Collection)var9);
		    boolean var11 = var5.addAll((java.util.Collection)var7);
		    java.lang.Integer var12 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var13 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var12);
		    java.lang.Integer var14 = new java.lang.Integer(100);
		    org.apache.commons.collections.buffer.BoundedFifoBuffer var15 = new org.apache.commons.collections.buffer.BoundedFifoBuffer(var14);
		    boolean var16 = var13.addAll((java.util.Collection)var15);
		    org.apache.commons.collections.comparators.BooleanComparator var17 = new org.apache.commons.collections.comparators.BooleanComparator(var16);
		    org.apache.commons.collections.BinaryHeap var18 = new org.apache.commons.collections.BinaryHeap(var11, (java.util.Comparator)var17);
		    org.apache.commons.collections.BinaryHeap var19 = new org.apache.commons.collections.BinaryHeap((java.util.Comparator)var17);
		    java.util.Collection var20 = org.apache.commons.collections.CollectionUtils.retainAll((java.util.Collection)var0, (java.util.Collection)var19);
		    org.apache.commons.collections.Buffer var21 = org.apache.commons.collections.BufferUtils.synchronizedBuffer((org.apache.commons.collections.Buffer)var0);
		    org.apache.commons.collections.Buffer var22 = org.apache.commons.collections.BufferUtils.unmodifiableBuffer(var21);
		    
		    // Checks the contract:  equals-symmetric on var22 and var21.
		    assertTrue("Contract failed: equals-symmetric on var22 and var21.", var22.equals(var21) == var21.equals(var22));

		  }

		  public void test6() throws Throwable {

		    org.apache.commons.collections.set.ListOrderedSet var0 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var1 = var0.asList();
		    java.util.List var2 = var0.asList();
		    var0.clear();
		    java.lang.Integer var4 = new java.lang.Integer((-1));
		    org.apache.commons.collections.set.ListOrderedSet var5 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.lang.Integer var6 = new java.lang.Integer((-1));
		    org.apache.commons.collections.set.ListOrderedSet var7 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var8 = var7.asList();
		    org.apache.commons.collections.set.ListOrderedSet var9 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var7);
		    boolean var10 = var5.addAll((int)var6, (java.util.Collection)var7);
		    boolean var11 = var0.addAll((int)var4, (java.util.Collection)var7);
		    org.apache.commons.collections.set.ListOrderedSet var12 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var13 = var12.asList();
		    java.util.List var14 = var12.asList();
		    org.apache.commons.collections.set.ListOrderedSet var15 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var16 = var15.asList();
		    org.apache.commons.collections.set.ListOrderedSet var17 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var15);
		    org.apache.commons.collections.set.ListOrderedSet var18 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var19 = var18.asList();
		    org.apache.commons.collections.set.ListOrderedSet var20 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var15, var19);
		    boolean var21 = var12.containsAll((java.util.Collection)var19);
		    org.apache.commons.collections.set.ListOrderedSet var22 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var0, var19);
		    org.apache.commons.collections.set.ListOrderedSet var23 = new org.apache.commons.collections.set.ListOrderedSet();
		    int var24 = var23.size();
		    boolean var25 = var0.add((java.lang.Object)var24);
		    java.lang.Short var26 = new java.lang.Short((short)1);
		    boolean var27 = var0.add((java.lang.Object)var26);
		    org.apache.commons.collections.set.ListOrderedSet var28 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var29 = var28.asList();
		    java.util.List var30 = var28.asList();
		    var28.clear();
		    java.lang.Integer var32 = new java.lang.Integer((-1));
		    org.apache.commons.collections.set.ListOrderedSet var33 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.lang.Integer var34 = new java.lang.Integer((-1));
		    org.apache.commons.collections.set.ListOrderedSet var35 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var36 = var35.asList();
		    org.apache.commons.collections.set.ListOrderedSet var37 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var35);
		    boolean var38 = var33.addAll((int)var34, (java.util.Collection)var35);
		    boolean var39 = var28.addAll((int)var32, (java.util.Collection)var35);
		    org.apache.commons.collections.set.ListOrderedSet var40 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var41 = var40.asList();
		    java.util.List var42 = var40.asList();
		    org.apache.commons.collections.set.ListOrderedSet var43 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var44 = var43.asList();
		    org.apache.commons.collections.set.ListOrderedSet var45 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var43);
		    org.apache.commons.collections.set.ListOrderedSet var46 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var47 = var46.asList();
		    org.apache.commons.collections.set.ListOrderedSet var48 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var43, var47);
		    boolean var49 = var40.containsAll((java.util.Collection)var47);
		    org.apache.commons.collections.set.ListOrderedSet var50 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var28, var47);
		    org.apache.commons.collections.set.ListOrderedSet var51 = new org.apache.commons.collections.set.ListOrderedSet();
		    int var52 = var51.size();
		    boolean var53 = var28.add((java.lang.Object)var52);
		    boolean var54 = var0.removeAll((java.util.Collection)var28);
		    
		    // Checks the contract:  equals-hashcode on var0 and var50
		    assertTrue("Contract failed: equals-hashcode on var0 and var50", var0.equals(var50) ? var0.hashCode() == var50.hashCode() : true);
		    
		    // Checks the contract:  equals-hashcode on var22 and var50
		    assertTrue("Contract failed: equals-hashcode on var22 and var50", var22.equals(var50) ? var22.hashCode() == var50.hashCode() : true);
		    
		    // Checks the contract:  equals-hashcode on var28 and var22
		    assertTrue("Contract failed: equals-hashcode on var28 and var22", var28.equals(var22) ? var28.hashCode() == var22.hashCode() : true);
		    
		    // Checks the contract:  equals-hashcode on var50 and var22
		    assertTrue("Contract failed: equals-hashcode on var50 and var22", var50.equals(var22) ? var50.hashCode() == var22.hashCode() : true);
		    
		    // Checks the contract:  equals-symmetric on var0 and var50.
		    assertTrue("Contract failed: equals-symmetric on var0 and var50.", var0.equals(var50) == var50.equals(var0));
		    
		    // Checks the contract:  equals-symmetric on var28 and var22.
		    assertTrue("Contract failed: equals-symmetric on var28 and var22.", var28.equals(var22) == var22.equals(var28));

		  }

		  public void test7() throws Throwable {

		    org.apache.commons.collections.set.ListOrderedSet var0 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var1 = var0.asList();
		    java.util.List var2 = var0.asList();
		    var0.clear();
		    java.lang.Integer var4 = new java.lang.Integer((-1));
		    org.apache.commons.collections.set.ListOrderedSet var5 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.lang.Integer var6 = new java.lang.Integer((-1));
		    org.apache.commons.collections.set.ListOrderedSet var7 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var8 = var7.asList();
		    org.apache.commons.collections.set.ListOrderedSet var9 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var7);
		    boolean var10 = var5.addAll((int)var6, (java.util.Collection)var7);
		    boolean var11 = var0.addAll((int)var4, (java.util.Collection)var7);
		    org.apache.commons.collections.set.ListOrderedSet var12 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var13 = var12.asList();
		    java.util.List var14 = var12.asList();
		    org.apache.commons.collections.set.ListOrderedSet var15 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var16 = var15.asList();
		    org.apache.commons.collections.set.ListOrderedSet var17 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var15);
		    org.apache.commons.collections.set.ListOrderedSet var18 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var19 = var18.asList();
		    org.apache.commons.collections.set.ListOrderedSet var20 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var15, var19);
		    boolean var21 = var12.containsAll((java.util.Collection)var19);
		    org.apache.commons.collections.set.ListOrderedSet var22 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var0, var19);
		    org.apache.commons.collections.set.ListOrderedSet var23 = new org.apache.commons.collections.set.ListOrderedSet();
		    int var24 = var23.size();
		    boolean var25 = var0.add((java.lang.Object)var24);
		    org.apache.commons.collections.set.ListOrderedSet var26 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var27 = var26.asList();
		    java.util.List var28 = var26.asList();
		    boolean var29 = var0.contains((java.lang.Object)var28);
		    java.util.Iterator var30 = var0.iterator();
		    org.apache.commons.collections.set.ListOrderedSet var31 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var32 = var31.asList();
		    org.apache.commons.collections.set.ListOrderedSet var33 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var31);
		    java.lang.Integer var34 = new java.lang.Integer(100);
		    org.apache.commons.collections.set.ListOrderedSet var35 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var36 = var35.asList();
		    org.apache.commons.collections.set.ListOrderedSet var37 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var35);
		    boolean var38 = var31.addAll((int)var34, (java.util.Collection)var37);
		    java.lang.Boolean var39 = new java.lang.Boolean(false);
		    int var40 = var37.indexOf((java.lang.Object)var39);
		    boolean var41 = var0.removeAll((java.util.Collection)var37);
		    org.apache.commons.collections.set.ListOrderedSet var42 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var43 = var42.asList();
		    java.util.List var44 = var42.asList();
		    var42.clear();
		    java.lang.Integer var46 = new java.lang.Integer((-1));
		    org.apache.commons.collections.set.ListOrderedSet var47 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.lang.Integer var48 = new java.lang.Integer((-1));
		    org.apache.commons.collections.set.ListOrderedSet var49 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var50 = var49.asList();
		    org.apache.commons.collections.set.ListOrderedSet var51 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var49);
		    boolean var52 = var47.addAll((int)var48, (java.util.Collection)var49);
		    boolean var53 = var42.addAll((int)var46, (java.util.Collection)var49);
		    org.apache.commons.collections.set.ListOrderedSet var54 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var55 = var54.asList();
		    java.util.List var56 = var54.asList();
		    org.apache.commons.collections.set.ListOrderedSet var57 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var58 = var57.asList();
		    org.apache.commons.collections.set.ListOrderedSet var59 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var57);
		    org.apache.commons.collections.set.ListOrderedSet var60 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var61 = var60.asList();
		    org.apache.commons.collections.set.ListOrderedSet var62 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var57, var61);
		    boolean var63 = var54.containsAll((java.util.Collection)var61);
		    org.apache.commons.collections.set.ListOrderedSet var64 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var42, var61);
		    java.lang.Integer var65 = new java.lang.Integer((-1));
		    org.apache.commons.collections.set.ListOrderedSet var66 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var67 = var66.asList();
		    java.util.List var68 = var66.asList();
		    var66.clear();
		    java.lang.Integer var70 = new java.lang.Integer((-1));
		    org.apache.commons.collections.set.ListOrderedSet var71 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.lang.Integer var72 = new java.lang.Integer((-1));
		    org.apache.commons.collections.set.ListOrderedSet var73 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var74 = var73.asList();
		    org.apache.commons.collections.set.ListOrderedSet var75 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var73);
		    boolean var76 = var71.addAll((int)var72, (java.util.Collection)var73);
		    boolean var77 = var66.addAll((int)var70, (java.util.Collection)var73);
		    org.apache.commons.collections.set.ListOrderedSet var78 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var79 = var78.asList();
		    java.util.List var80 = var78.asList();
		    org.apache.commons.collections.set.ListOrderedSet var81 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var82 = var81.asList();
		    org.apache.commons.collections.set.ListOrderedSet var83 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var81);
		    org.apache.commons.collections.set.ListOrderedSet var84 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var85 = var84.asList();
		    org.apache.commons.collections.set.ListOrderedSet var86 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var81, var85);
		    boolean var87 = var78.containsAll((java.util.Collection)var85);
		    org.apache.commons.collections.set.ListOrderedSet var88 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var66, var85);
		    org.apache.commons.collections.set.ListOrderedSet var89 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var90 = var89.asList();
		    java.util.List var91 = var89.asList();
		    var89.clear();
		    boolean var93 = var88.removeAll((java.util.Collection)var89);
		    org.apache.commons.collections.set.ListOrderedSet var94 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var89);
		    boolean var95 = var64.addAll((int)var65, (java.util.Collection)var94);
		    boolean var96 = var37.add((java.lang.Object)var64);
		    
		    // Checks the contract:  equals-symmetric on var35 and var22.
		    assertTrue("Contract failed: equals-symmetric on var35 and var22.", var35.equals(var22) == var22.equals(var35));
		    
		    // Checks the contract:  equals-symmetric on var37 and var22.
		    assertTrue("Contract failed: equals-symmetric on var37 and var22.", var37.equals(var22) == var22.equals(var37));

		  }

		  public void test8() throws Throwable {

		    org.apache.commons.collections.set.ListOrderedSet var0 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var1 = var0.asList();
		    java.util.List var2 = var0.asList();
		    var0.clear();
		    java.lang.Integer var4 = new java.lang.Integer((-1));
		    org.apache.commons.collections.set.ListOrderedSet var5 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.lang.Integer var6 = new java.lang.Integer((-1));
		    org.apache.commons.collections.set.ListOrderedSet var7 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var8 = var7.asList();
		    org.apache.commons.collections.set.ListOrderedSet var9 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var7);
		    boolean var10 = var5.addAll((int)var6, (java.util.Collection)var7);
		    boolean var11 = var0.addAll((int)var4, (java.util.Collection)var7);
		    boolean var12 = var7.isEmpty();
		    java.lang.String var13 = var7.toString();
		    org.apache.commons.collections.set.ListOrderedSet var14 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var15 = var14.asList();
		    org.apache.commons.collections.set.ListOrderedSet var16 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var14);
		    org.apache.commons.collections.set.ListOrderedSet var17 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var18 = var17.asList();
		    org.apache.commons.collections.set.ListOrderedSet var19 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var14, var18);
		    org.apache.commons.collections.set.ListOrderedSet var20 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var21 = var20.asList();
		    java.util.List var22 = var20.asList();
		    org.apache.commons.collections.set.ListOrderedSet var23 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var14, var22);
		    boolean var24 = var7.addAll((java.util.Collection)var14);
		    java.lang.Object[] var25 = var7.toArray();
		    org.apache.commons.collections.set.ListOrderedSet var26 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var27 = var26.asList();
		    java.util.List var28 = var26.asList();
		    var26.clear();
		    java.lang.Integer var30 = new java.lang.Integer((-1));
		    org.apache.commons.collections.set.ListOrderedSet var31 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.lang.Integer var32 = new java.lang.Integer((-1));
		    org.apache.commons.collections.set.ListOrderedSet var33 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var34 = var33.asList();
		    org.apache.commons.collections.set.ListOrderedSet var35 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var33);
		    boolean var36 = var31.addAll((int)var32, (java.util.Collection)var33);
		    boolean var37 = var26.addAll((int)var30, (java.util.Collection)var33);
		    org.apache.commons.collections.set.ListOrderedSet var38 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var39 = var38.asList();
		    java.util.List var40 = var38.asList();
		    org.apache.commons.collections.set.ListOrderedSet var41 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var42 = var41.asList();
		    org.apache.commons.collections.set.ListOrderedSet var43 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var41);
		    org.apache.commons.collections.set.ListOrderedSet var44 = new org.apache.commons.collections.set.ListOrderedSet();
		    java.util.List var45 = var44.asList();
		    org.apache.commons.collections.set.ListOrderedSet var46 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var41, var45);
		    boolean var47 = var38.containsAll((java.util.Collection)var45);
		    org.apache.commons.collections.set.ListOrderedSet var48 = org.apache.commons.collections.set.ListOrderedSet.decorate((java.util.Set)var26, var45);
		    org.apache.commons.collections.set.ListOrderedSet var49 = new org.apache.commons.collections.set.ListOrderedSet();
		    int var50 = var49.size();
		    boolean var51 = var26.add((java.lang.Object)var50);
		    java.lang.Long var52 = new java.lang.Long(0L);
		    var7.add((int)var50, (java.lang.Object)var52);
		    
		    // Checks the contract:  equals-symmetric on var7 and var48.
		    assertTrue("Contract failed: equals-symmetric on var7 and var48.", var7.equals(var48) == var48.equals(var7));
		    
		    // Checks the contract:  equals-symmetric on var26 and var9.
		    assertTrue("Contract failed: equals-symmetric on var26 and var9.", var26.equals(var9) == var9.equals(var26));

		  }
}
